SAP ONE Support Launchpad is loading, please wait...
This is taking longer than usual. Try reloading the page.
- Information about Outdated Browsers
- Visit SAP Support Portal or SAP.com
SAP ONE Support Launchpad is loading, please wait...
This is taking longer than usual. Try reloading the page.

You want to use the Software Update Manager 2.0 for the downtime-optimized conversion to SAP S/4HANA, that is, you want to significantly reduce the technical downtime for the conversion of your SAP system to SAP S/4HANA (on-premise edition).
SUM, Software Update Manager, S/4HANA, conversion, downtime-optimized
The downtime of the system conversion procedure is influenced by the size of the source system, and by the time it takes to convert the table content from the old tables to the new tables of the simplified data model of SAP S/4HANA. The downtime-optimized conversion procedure conducts a part of the data conversion in the uptime processing, which significantly reduces the overall business downtime.
The downtime-optimized conversion procedure will partly move the data conversion to uptime, especially:
In addition, it is possible to move the migration of dedicated large application tables to uptime (tables which are not affected by the conversion from old to new data model). This is based on the approach for downtime-optimized DMO, see SAP Note 2547309, and only relevant for source systems on non-HANA databases.
The changes created by end user activity in uptime are recorded and replayed by database triggers. It is not possible to give an easy estimate on the possible reduction of the downtime without further detailled investigation and test runs, as several factors influence the procedure.
General Prerequisites
Restrictions and Limitations:
Interference with other SUM scenarios
Source database types currently supported:
Application specific restrictions
Source product version
Start of application servers on DB2/DB6
MFLE / DIMP-LAMA
For more prerequisites and restrictions for MM-IM, see SAP Note 2281657.
For more prerequisites and restrictions for SFIN, see the dowtime-optimized Conversion guide that is available in the SAP Help Portal:
Downtime-Optimized Conversion To SAP S/4HANA Using SUM 2.0 - SAP Help Portal
The downtime of the system conversion procedure is influenced by the size of the source system, and by the time it takes to convert the table content from the old tables to the new tables of the simplified data model of SAP S/4HANA. The downtime-optimized conversion procedure conducts a part of the data conversion in the uptime processing, which significantly reduces the overall business downtime.
The downtime-optimized conversion procedure will partly move the data conversion to uptime, especially:
In addition, it is possible to move the migration of dedicated large application tables to uptime (tables which are not affected by the conversion from old to new data model). This is based on the approach for downtime-optimized DMO, see SAP Note 2547309, and only relevant for source systems on non-HANA databases.
The changes created by end user activity in uptime are recorded and replayed by database triggers. It is not possible to give an easy estimate on the possible reduction of the downtime without further detailled investigation and test runs, as several factors influence the procedure.
This SAP Note contains all relevant content that you need in order to perform a downtime-optimized conversion to SAP S/4HANA:
Preparation and Execution of the Downtime-Optimized Conversion to SAP S/4HANA
For all preparation steps, follow the instructions under the Preparation section of the "Downtime-optimized DMO with SUM 2.0" SAP Note 2547309 (SUM 2.0).
Asset Accounting short term lock
Impact Analysis
Archiving
Before the conversion:
Before the conversion of the production landscape starts, do archive as much as possible of your data due to the following reasons:
During the conversion:
CAUTION: The following archiving objects must not be used for archiving during the conversion,
otherwise, migrated and converted data might be archived and deleted that must be replicated and converted again during the downtime!
| Archiving Object | Description |
| AM_ASSET | Asset - master data, values and movements |
| CO_ALEITEM | CO Line Items Distributed with ALE |
| CO_ALLO_ST | Completely cancelled documents contrib., val., ... |
| CO_CKMLWIP | WIP at Actual Costs |
| CO_ITEM | CO Line Items |
| CO_KSTRG | Cost Object: Master Data and Transaction Data |
| CO_ML_BEL | Material ledger docs (MLHD/IT/PP/PPF/CR/CRF/CRP) |
| CO_ML_DAT | Material ledger records (CKMLPP, CKMLCR) |
| CO_ML_RUN | Archiving for Run |
| CO_ML_SPL | Material Ledger actual split records |
| CO_MLWIP | WIP Quantity Document |
| CO_ORDER | Orders with transaction data |
| CO_PROCESS | Business process, including transaction data |
| CO_TOTAL | CO Totals Records |
| CO_TOTL_AO | CO Totals Records for Reconciliation Objects |
| COPA2_* | Account-based CO-PA, operating concern * |
| FI_ACCOUNT | G/L Account Master Data |
| FI_ACCPAYB | Vendor master data |
| FI_ACCRECV | Customer master data |
| FI_DOC_PPA | FI Document Archiving using Parallel Process Frame |
| FI_DOCUMNT | Financial Accounting Documents |
| FI_SL_DATA | FI Special Ledger: Totals and Line Items |
| FI_TF_CRE | Vendor Transaction Figures |
| FI_TF_DEB | Customer Transaction Figures |
| FI_TF_GLF | G/L Transaction Figures (New) |
| LO_BH_BRO | Batch History index table |
| LO_WIPB | WIP Batch where-used data |
| MM_ACCTIT | MM- Accounting interface posting data |
| MM_AMPL | Archive materials from LZHT |
| MM_ASMD | Service Master |
| MM_EBAN | Purchase Requisitions |
| MM_EINA | Purchasing Info Records |
| MM_EKKO | Purchasing Documents |
| MM_HDEL | Archiving program for MBEWH, QBEWH, EBEWH |
| MM_INVBEL | Materials management: Inventory documents |
| MM_MATBEL | Materials management: Material documents |
| MM_MATNR | MM: Material master records |
| MM_PREF | Preference determination, archiving customs log |
| MM_PREW | Preference determination MatGrp archiv. TarifProt. |
| MM_REBEL | Materials Management: Invoice Documents |
| MM_SPSTOCK | LO: Batches and special stock |
| MM_STO_VAL | Special Stock valuation |
| PM_OBJLIST | Serial Number History |
| PM_ORDER | Service and Maintenance Orders |
| PP_ORDER | Production Order |
| PP_WIPCHVW | WIP Batch where-used list |
| PR_ORDER | Process Order |
| PS_PROJECT | Project system: Operative structures |
| RE_BUILDNG | RE Real Estate: Buildings |
| RE_BUSN_EN | RE Real Estate: Business Entity |
| RE_GNRL_CN | IS_RE Real Estate: General Real Estate Contract |
| RE_MGT_CNT | RE Real Estate: Management Contract |
| RE_PROPRTY | RE Real Estate: Property |
| RE_RNTL_AG | RE Real Estate: Lease-Out |
| RE_RNTL_UN | RE Real Estate: Rental Unit |
| RE_SC_SE | IS-RE Real Estate: Service Charge Settlement |
| RE_STLM_UN | RE Real Estate: Settlement Unit |
| REFX_BE | Business Entity |
| REFX_BU | Buildings |
| REFX_CN | Real Estate Contract |
| REFX_PR | Property |
| REFX_RO | Rental Object |
| REFX_SU | Settlement Unit |
| SD_VBAK | Sales Documents |
Delta load and replication test
It is recommended to simulate productive activity in the sandbox environment using LoadRunner tools or database scripts to test the ChangeRecord&Replay mechanism and the delta processing within the technical downtime.
Delta Load Verification requires virtualization and isolation of clone
The concept of Delta Load Verification (as explained in ADM329 training) aims to simulate the downtime of the approach on production-like hardware. It creates a clone of the production system at the time of the downtime dialog. This only works if the clone is created using virtualization, so that the clone is identical from perspective of SUM (e.g. same host names). In addition, the clone must be completely isolated from the network of the production system.
Performance of phase SQLRUNTASK_FDCT_TRANSFER_DIRECT on SAP HANA
The Fast Data Copy transfer, which is executed in the phase SQLRUNTASK_FDCT_TRANSFER_DIRECT has a high impact on the performance of the SAP HANA database. Especially the I/O performance of a productive system needs to be monitored during the execution of this phase.
A good starting point for a health check of your SAP HANA database is SAP Note 1999993, which describes how to use and interpret the results of the SAP HANA mini checks.
To ensure a stable and consistent data copy, as of SUM 2.0 SP10 patch level 4, SUM by default sets the number of processes for the execution of the SQL statements of the phase SQLRUNTASK_FDCT_TRANSFER_DIRECT to 2, which has been tested and validated by SAP.
In case you have serious business requirements to minimize the runtime of the phase SQLRUNTASK_FDCT_TRANSFER_DIRECT and a performance analysis of the productive system’s SAP HANA database shows that more parallel processes can be used without impacting the performance and stability of the SAP HANA database, the number of parallel DDL processes can be increased:
Create the file <DIR_PUT>/abap/bin/SAPup_add.par if it does not exist already and add the following line to increase the number of DDL processes:
/SQLRUNTASK_FDCT_TRANSFER_DIRECT/HDB/parprocs/DDL = <numer of parallel processes>
Remark: Please also consider the load on the productive system during this analysis. Setting the number of DDL processes to a higher value can lead to a massive impact on the productive system and a significant database slowdown.
Problems During the Conversion
----------------------< D039661 OCT/26/21 >-----------------------------
SUM fails in phase “PARRUN_SMIG_SFIN”
Symptom:During Conversion to S/4HANA 2021 FPS00, SUM fails in phase "PARRUN_SMIG_SFIN with the following error message:
"Last error code set:
1 error during parallel execution of processes, check 'PHASE_PARRUN.ELG' for
details
ERROR:
The following errors were detected in the log files:
# Find the detailed information in log 'FINS_MIG_FULL_001.CJF':
A4 EUPGBA 041 Report name ...: "FINS_UPG_MIG_START" Component: "FIN-MIG" "(SAP Simple Finance data migration)"
A4 EFINS_FI_MIG 608 Migration run started by user "DDIC" at "29.07.2021" "10:05:00"; mode: "FULL"
A4 EFINS_FI_MIG 602 Migration activity "AAA" started at "29.07.2021" "10:05:00"
A4 EFINS_FI_MIG 603 Migration activity "AAA" ended at "29.07.2021" "10:05:41"
A4 EFINS_FI_MIG 602 Migration activity "CCS" started at "29.07.2021" "10:05:41"
A4 EFINS_FI_MIG 607 The following errors have occurred ("1" error messages in total):
A2EEFINS_ACDOC_CUST 307 Make sure that ledger "**" and ledger group have the same name"**""**""**"
A4 EFINS_FI_MIG 603 Migration activity "CCS" ended at "29.07.2021" "10:06:09"
A2EEFINS_FI_MIG 605 Migration run stopped by errors in activity "CCS"
Solution: Implement SAP Note 3087400 in your SAP system.
----------------------< D037566 JUN/17/22 >-----------------------------
SUM fails in phase “RUN_RSPTBFIL_NZDM_CLASSIFY”
Symptom: During Conversion to S/4HANA using downtime-optimized Conversion approach, SUM fails in phase "RUN_RSPTBFIL_NZDM_CLASSIFY with the following error message:
"Last error code set:
1 error during parallel execution of processes, check 'PHASE_PARRUN.ELG' for
details
ERROR:
The following errors were detected in the log files:
A4 ENZDM 036 SFM classification for table KONV started
A4 ESFM 068 Table KONV has a new tablename and will be renamed to PRCD_ELEMENTS
A4 ESFM 017 Table KONV is defined as primary SFM Table
A2EESFM 070 Table KONV cannot be handled by SFM due to active SLT trigger on table KONV"
Reason: SLT triggers on ShadowField tables cannot be handled in uptime as of now.
Solution: Possible mitigations are
Chronological Summary
Date................Section...........Short description
-----------------------------------------------------------------------
17/JUN/2022 ... Solution ... SLT trigger handling on Shadow Field Tables like KONV and VBFA
24/FEB/2022 ... General ... No support to combine approach with data center move
26/OCT/2021 ... Solution ... Problems During the Conversion
07/OCT/2021 ... Solution ... List of archiving objects updated
30/JUN/2021 ... Solution ... Comment on Delta Load Verification
22/JUN/2021 ... General ... Initial release of SAP Note
Software Component | From | To | And Subsequent | |||
|---|---|---|---|---|---|---|
| This document is not restricted to any software component | ||||||